$(function(){
	// initBlockUI();
	// initNewsData();
	// initNoticeData();
	// initWfExaminData();
	// $(".panel").corner();
	initHomePageButtons();
});

// 初始化按钮
function initHomePageButtons()
{
	var str = {
		normal_str: ["金州 OA", "金州办公自动化系统为您提供了方便的公文流转流程和日常办公套件，并且还在不断地升级功能。", "-192px 0"],
		news: ["新闻：", "随时获取公司及社会上最新的资讯。", "0 0"],
		notice: ["通知：", "公司通知", "-288px 0"],
		wfe: ["待审批：", "显示待审批公文，您有权限审批您所收到申请。", "-48px 0"],
		myapp: ["我的申请：", "显示我要申请审批的公文，查看公文流转的状态。", "-240px 0"]
	};
	buttonsEvent(str["normal_str"]);
	$("a.float_block").hover(
		function() {
			var id = $(this).attr("id").split("_")[1];
			buttonsEvent(str[id]);
		}, function() {
			buttonsEvent(str["normal_str"]);
		}
	);
}
// 按钮动作事件
function buttonsEvent(a)
{
	$("#active_intro").hide()
			.find("h3").html(a[0]).end()
			.find("span").html(a[1]);
	$("#active_intro").fadeIn();
	$("#intro_icon").css("background-position", a[2]);
}

// 初始化新闻数据信息
function initNewsData()
{
	$("#ul_p1 a").each(function(i){
		addColor(this, i);
	}).click(function(){
		showPreview($(this).attr("newsid"), 0);
		return false;
	});
}

// 初始化通知数据信息
function initNoticeData()
{
	$("#ul_p2 a").each(function(i){
		addColor(this, i);
	}).click(function(){
		showPreview($(this).attr("noticeid"), 1);
		return false;
	});
}

// 初始化待审批数据信息
function initWfExaminData()
{
	$("#ul_p3 a").each(function(i){
		addColor(this, i);
	});
}

// 预览
// 参数 flag 决定数据是属于“新闻”还是“通知”类别
function showPreview(id, flag)
{
	var url = "main.php";
	var pars = { page_status: 1, id: id, flag: flag };
	
	$.post(url, pars, function(xmlobj){
		var title = $(xmlobj).find("title").text().unescapeString();
		var content = $(xmlobj).find("content").text().unescapeString();
		var preview_block = $("<div></div>")
			.append($("<div></div>").addClass("modal_header").html(title))
			.append($("<div></div>").addClass("modal_content").html(content));
		$.modal(preview_block);
		/*
		$("#prev_title").html(title);
		$("#prev_content").html(content);
		$("#preview").modal();
		*/
	});
}

// 着色
function addColor(obj, i)
{
	var color = ["#15428B", "#174794", "#194DA1", "#1A52AB", "#1C57B6", "#1E5DC2", "#2063D0", "#236CE2"];
	var weight = ["bold", "bold", "bold"];
	
	if (!!color[i]) { $(obj).css({color: color[i]}); }
	if (!!weight[i]) { $(obj).css({fontWeight: weight[i]}); }
}
